1
Cơ sở của Dữ liệu Đa chiều
AI014Lesson 3
00:00

Trong R, các Cơ sở của Dữ liệu Đa chiều dựa trên nguyên tắc rằng các cấu trúc bậc cao không phải là kiểu lưu trữ riêng biệt. Thay vào đó, chúng là các vector hoặc yếu tố được bổ sung bởi một vector chiều. Bằng cách áp dụng thuộc tính chiều bằng cách sử dụng dim(), chúng ta chuyển đổi một chuỗi tuyến tính thành một mảng k chiều, ánh xạ một chỉ số bộ nhớ duy nhất sang hệ tọa độ đa chiều.

1. Thông tin bổ sung như hình dạng

Hàm array() chức năng hoạt động như một nhà tạo dựng, bao bọc dữ liệu (mảng, vector, hoặc yếu tố) thành một cấu trúc mà thuộc tính dim() quyết định cách các hàm hiểu sự tổ chức của các phần tử.

2. Biến đổi cấu trúc

Sự chuyển đổi từ 1D sang ND xảy ra thông qua cú pháp gán: dim(z) <- c(3,5,100). Điều này thay đổi chỉ số dữ liệu gốc mà không thay đổi giá trị của nó.

data_vectordim(Z) <- c(3,4,2)mảng k chiều (3x4x2)

3. Khởi tạo trạng thái

Các cấu trúc đa chiều thường được khởi tạo với các chỗ trống: Z <- array(0, c(3,4,2)) phân bổ một không gian $3 \times 4 \times 2$, sắp xếp 24 phần tử thành một lưới.

main.py
TERMINALbash — 80x24
> Ready. Click "Run" to execute.
>